package vendas;


public class IteratorItemVendaArray implements IteratorItemVenda{
	private ItemVenda repositorioItensVenda[];
	private int contInicio;
	private int contFim;
	
	public IteratorItemVendaArray(){
		repositorioItensVenda = new ItemVenda[1000];
		contInicio = 0;
		contFim = 0;
	}
	
	public boolean hasNext(){
		//return contInicio < contFim;
		
		if(contInicio == contFim)
		{
			return false;
		}
		else
			return true;
		
	}
	public ItemVenda next(){
		
		if(hasNext() == true)
		{
		    contInicio++;
			return repositorioItensVenda[contInicio-1];		
	    }
		else 
		{
			return null;
		}
	}
				
	public void inserir(ItemVenda itemVenda){
		
     	repositorioItensVenda[contFim] = itemVenda;
		contFim++;
	}
	   
	   

}
